<p>Checks that the whitespace around the Generic tokens &lt; and &gt;  is correct to the typical convention. The convention is not configurable.</p>
<p>
For example the following is legal:
</p>
<pre>
  List&lt;Integer&gt; x = new ArrayList&lt;Integer&gt;();
  List&lt;List&lt;Integer&gt;&gt; y = new ArrayList&lt;List&lt;Integer&gt;&gt;();
</pre>
<p>
But the following example is not:
</p>
<pre>
  List &lt; Integer &gt; x = new ArrayList &lt; Integer &gt; ();
  List &lt; List &lt; Integer &gt; &gt; y = new ArrayList &lt; List &lt; Integer &gt; &gt; ();
</pre>